type runtime.gcControllerState
24 uses
runtime (current package)
mgcpacer.go#L88: var gcController gcControllerState
mgcpacer.go#L90: type gcControllerState struct {
mgcpacer.go#L369: func (c *gcControllerState) init(gcPercent int32, memoryLimit int64) {
mgcpacer.go#L384: func (c *gcControllerState) startCycle(markStartTime int64, procs int, trigger gcTrigger) {
mgcpacer.go#L490: func (c *gcControllerState) revise() {
mgcpacer.go#L598: func (c *gcControllerState) endCycle(now int64, procs int, userForced bool) {
mgcpacer.go#L691: func (c *gcControllerState) enlistWorker() {
mgcpacer.go#L731: func (c *gcControllerState) findRunnableGCWorker(pp *p, now int64) (*g, int64) {
mgcpacer.go#L824: func (c *gcControllerState) resetLive(bytesMarked uint64) {
mgcpacer.go#L846: func (c *gcControllerState) markWorkerStop(mode gcMarkWorkerMode, duration int64) {
mgcpacer.go#L861: func (c *gcControllerState) update(dHeapLive, dHeapScan int64) {
mgcpacer.go#L883: func (c *gcControllerState) addScannableStack(pp *p, amount int64) {
mgcpacer.go#L895: func (c *gcControllerState) addGlobals(amount int64) {
mgcpacer.go#L900: func (c *gcControllerState) heapGoal() uint64 {
mgcpacer.go#L909: func (c *gcControllerState) heapGoalInternal() (goal, minTrigger uint64) {
mgcpacer.go#L955: func (c *gcControllerState) memoryLimitHeapGoal() uint64 {
mgcpacer.go#L1097: func (c *gcControllerState) trigger() (uint64, uint64) {
mgcpacer.go#L1183: func (c *gcControllerState) commit(isSweepDone bool) {
mgcpacer.go#L1243: func (c *gcControllerState) setGCPercent(in int32) int32 {
mgcpacer.go#L1292: func (c *gcControllerState) setMemoryLimit(in int64) int64 {
mgcpacer.go#L1346: func (c *gcControllerState) addIdleMarkWorker() bool {
mgcpacer.go#L1374: func (c *gcControllerState) needIdleMarkWorker() bool {
mgcpacer.go#L1381: func (c *gcControllerState) removeIdleMarkWorker() {
mgcpacer.go#L1401: func (c *gcControllerState) setMaxIdleMarkWorkers(max int32) {
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |